package org.cupk2.zhzm.service;

import org.cupk2.zhzm.domain.ZhzmKnowTag;
import org.cupk2.tools.db.DataQuery;
import org.cupk2.tools.db.DataResult;

import java.util.List;


public interface ZhzmKnowTagServiceInter {

    public ZhzmKnowTag insertZhzmKnowTagEntity(ZhzmKnowTag zhzmKnowTag);

    public ZhzmKnowTag editZhzmKnowTagEntity(ZhzmKnowTag zhzmKnowTag);

    public void delZhzmKnowTag(String id);

    public ZhzmKnowTag getZhzmKnowTagById(String id);

    public List<ZhzmKnowTag> getZhzmKnowTags(DataQuery query);

    public DataResult searchZhzmKnowTag(DataQuery query);

    public int getZhzmKnowTagNum(DataQuery query);
    
    public int getNum(DataQuery query);
    /*[tree：树形结构使用]
    public void moveTreeNode(List<String> ids, String id);
    
    void autoSort(List<String> ids);
    */
}
